﻿#ifndef  UDP_PUSH_ClIENT_H
#define UDP_PUSH_ClIENT_H

#include "app_push_base.h"

namespace mv {
class udp_push_client : public app_push_base {
public:
	udp_push_client(const std::string& _id, const std::string& _addr, const int32_t& _port, const uint8_t& _priority);
	~udp_push_client() override;
	bool has_network_connection() override;
	void try_system_sleep() override;
	bool create_socket() override;
};
} // namespace mv

#endif // !UDP_PUSH_ClIENT_H

